//
// detrendIBI_priors_data.cpp
//
// Code generation for function 'detrendIBI_priors_data'
//

// Include files
#include "detrendIBI_priors_data.h"
#include "rt_nonfinite.h"

// Variable Definitions
emlrtCTX emlrtRootTLSGlobal{nullptr};

emlrtContext emlrtContextGlobal{
    true,                                                 // bFirstTime
    false,                                                // bInitialized
    131626U,                                              // fVersionInfo
    nullptr,                                              // fErrorFunction
    "detrendIBI_priors",                                  // fFunctionName
    nullptr,                                              // fRTCallStack
    false,                                                // bDebugMode
    {2045744189U, 2170104910U, 2743257031U, 4284093946U}, // fSigWrd
    nullptr                                               // fSigMem
};

emlrtRSInfo y_emlrtRSI{
    20,                               // lineNo
    "eml_int_forloop_overflow_check", // fcnName
    "D:\\Program "
    "Files\\MATLAB\\R2022a\\toolbox\\eml\\lib\\matlab\\eml\\eml_int_forloop_"
    "overflow_check.m" // pathName
};

emlrtRSInfo
    ab_emlrtRSI{
        125,     // lineNo
        "colon", // fcnName
        "D:\\Program "
        "Files\\MATLAB\\R2022a\\toolbox\\eml\\lib\\matlab\\ops\\colon.m" // pathName
    };

emlrtRSInfo
    bb_emlrtRSI{
        319,               // lineNo
        "eml_float_colon", // fcnName
        "D:\\Program "
        "Files\\MATLAB\\R2022a\\toolbox\\eml\\lib\\matlab\\ops\\colon.m" // pathName
    };

emlrtRSInfo mc_emlrtRSI{
    13,       // lineNo
    "sparse", // fcnName
    "D:\\Program "
    "Files\\MATLAB\\R2022a\\toolbox\\eml\\lib\\matlab\\sparfun\\sparse.m" // pathName
};

emlrtRSInfo rc_emlrtRSI{
    142,             // lineNo
    "sparse/sparse", // fcnName
    "D:\\Program "
    "Files\\MATLAB\\R2022a\\toolbox\\shared\\coder\\coder\\+coder\\+internal\\@"
    "sparse\\sparse.m" // pathName
};

emlrtRSInfo sc_emlrtRSI{
    143,             // lineNo
    "sparse/sparse", // fcnName
    "D:\\Program "
    "Files\\MATLAB\\R2022a\\toolbox\\shared\\coder\\coder\\+coder\\+internal\\@"
    "sparse\\sparse.m" // pathName
};

emlrtRSInfo uc_emlrtRSI{
    197,             // lineNo
    "sparse/sparse", // fcnName
    "D:\\Program "
    "Files\\MATLAB\\R2022a\\toolbox\\shared\\coder\\coder\\+coder\\+internal\\@"
    "sparse\\sparse.m" // pathName
};

emlrtRSInfo wc_emlrtRSI{
    219,             // lineNo
    "sparse/sparse", // fcnName
    "D:\\Program "
    "Files\\MATLAB\\R2022a\\toolbox\\shared\\coder\\coder\\+coder\\+internal\\@"
    "sparse\\sparse.m" // pathName
};

emlrtRSInfo nd_emlrtRSI{
    1627,              // lineNo
    "assertValidSize", // fcnName
    "D:\\Program "
    "Files\\MATLAB\\R2022a\\toolbox\\shared\\coder\\coder\\+coder\\+internal\\@"
    "sparse\\sparse.m" // pathName
};

emlrtRSInfo
    jg_emlrtRSI{
        453,                  // lineNo
        "CXSparseAPI/makeCX", // fcnName
        "D:\\Program "
        "Files\\MATLAB\\R2022a\\toolbox\\eml\\eml\\+coder\\+"
        "internal\\CXSparseAPI.m" // pathName
    };

emlrtRSInfo
    kg_emlrtRSI{
        455,                  // lineNo
        "CXSparseAPI/makeCX", // fcnName
        "D:\\Program "
        "Files\\MATLAB\\R2022a\\toolbox\\eml\\eml\\+coder\\+"
        "internal\\CXSparseAPI.m" // pathName
    };

emlrtRSInfo
    lg_emlrtRSI{
        353,                      // lineNo
        "CXSparseAPI/iteratedQR", // fcnName
        "D:\\Program "
        "Files\\MATLAB\\R2022a\\toolbox\\eml\\eml\\+coder\\+"
        "internal\\CXSparseAPI.m" // pathName
    };

emlrtRSInfo
    mg_emlrtRSI{
        382,                      // lineNo
        "CXSparseAPI/iteratedQR", // fcnName
        "D:\\Program "
        "Files\\MATLAB\\R2022a\\toolbox\\eml\\eml\\+coder\\+"
        "internal\\CXSparseAPI.m" // pathName
    };

emlrtRSInfo
    ng_emlrtRSI{
        412,                      // lineNo
        "CXSparseAPI/iteratedQR", // fcnName
        "D:\\Program "
        "Files\\MATLAB\\R2022a\\toolbox\\eml\\eml\\+coder\\+"
        "internal\\CXSparseAPI.m" // pathName
    };

emlrtRSInfo
    og_emlrtRSI{
        419,                      // lineNo
        "CXSparseAPI/iteratedQR", // fcnName
        "D:\\Program "
        "Files\\MATLAB\\R2022a\\toolbox\\eml\\eml\\+coder\\+"
        "internal\\CXSparseAPI.m" // pathName
    };

emlrtRSInfo pg_emlrtRSI{
    250,                     // lineNo
    "sparse/parenReference", // fcnName
    "D:\\Program "
    "Files\\MATLAB\\R2022a\\toolbox\\shared\\coder\\coder\\+coder\\+internal\\@"
    "sparse\\sparse.m" // pathName
};

emlrtRSInfo qg_emlrtRSI{
    20,                        // lineNo
    "sparse/parenReference2D", // fcnName
    "D:\\Program "
    "Files\\MATLAB\\R2022a\\toolbox\\shared\\coder\\coder\\+coder\\+internal\\@"
    "sparse\\parenReference2D.m" // pathName
};

emlrtRSInfo rg_emlrtRSI{
    81,                        // lineNo
    "parenReference2DColumns", // fcnName
    "D:\\Program "
    "Files\\MATLAB\\R2022a\\toolbox\\shared\\coder\\coder\\+coder\\+internal\\@"
    "sparse\\parenReference2D.m" // pathName
};

emlrtRSInfo sg_emlrtRSI{
    93,                        // lineNo
    "parenReference2DColumns", // fcnName
    "D:\\Program "
    "Files\\MATLAB\\R2022a\\toolbox\\shared\\coder\\coder\\+coder\\+internal\\@"
    "sparse\\parenReference2D.m" // pathName
};

emlrtRSInfo tg_emlrtRSI{
    104,                       // lineNo
    "parenReference2DColumns", // fcnName
    "D:\\Program "
    "Files\\MATLAB\\R2022a\\toolbox\\shared\\coder\\coder\\+coder\\+internal\\@"
    "sparse\\parenReference2D.m" // pathName
};

emlrtRSInfo vg_emlrtRSI{
    264,                  // lineNo
    "sparse/parenAssign", // fcnName
    "D:\\Program "
    "Files\\MATLAB\\R2022a\\toolbox\\shared\\coder\\coder\\+coder\\+internal\\@"
    "sparse\\sparse.m" // pathName
};

emlrtRSInfo xg_emlrtRSI{
    56,                     // lineNo
    "sparse/parenAssign2D", // fcnName
    "D:\\Program "
    "Files\\MATLAB\\R2022a\\toolbox\\shared\\coder\\coder\\+coder\\+internal\\@"
    "sparse\\parenAssign2D.m" // pathName
};

emlrtRSInfo yg_emlrtRSI{
    132,                    // lineNo
    "parenAssign2DColumns", // fcnName
    "D:\\Program "
    "Files\\MATLAB\\R2022a\\toolbox\\shared\\coder\\coder\\+coder\\+internal\\@"
    "sparse\\parenAssign2D.m" // pathName
};

emlrtRSInfo ah_emlrtRSI{
    174,                    // lineNo
    "parenAssign2DColumns", // fcnName
    "D:\\Program "
    "Files\\MATLAB\\R2022a\\toolbox\\shared\\coder\\coder\\+coder\\+internal\\@"
    "sparse\\parenAssign2D.m" // pathName
};

emlrtRSInfo bh_emlrtRSI{
    184,                    // lineNo
    "parenAssign2DColumns", // fcnName
    "D:\\Program "
    "Files\\MATLAB\\R2022a\\toolbox\\shared\\coder\\coder\\+coder\\+internal\\@"
    "sparse\\parenAssign2D.m" // pathName
};

emlrtRSInfo ch_emlrtRSI{
    186,                    // lineNo
    "parenAssign2DColumns", // fcnName
    "D:\\Program "
    "Files\\MATLAB\\R2022a\\toolbox\\shared\\coder\\coder\\+coder\\+internal\\@"
    "sparse\\parenAssign2D.m" // pathName
};

emlrtRSInfo dh_emlrtRSI{
    188,                    // lineNo
    "parenAssign2DColumns", // fcnName
    "D:\\Program "
    "Files\\MATLAB\\R2022a\\toolbox\\shared\\coder\\coder\\+coder\\+internal\\@"
    "sparse\\parenAssign2D.m" // pathName
};

emlrtRSInfo eh_emlrtRSI{
    189,                    // lineNo
    "parenAssign2DColumns", // fcnName
    "D:\\Program "
    "Files\\MATLAB\\R2022a\\toolbox\\shared\\coder\\coder\\+coder\\+internal\\@"
    "sparse\\parenAssign2D.m" // pathName
};

emlrtRSInfo fh_emlrtRSI{
    192,                    // lineNo
    "parenAssign2DColumns", // fcnName
    "D:\\Program "
    "Files\\MATLAB\\R2022a\\toolbox\\shared\\coder\\coder\\+coder\\+internal\\@"
    "sparse\\parenAssign2D.m" // pathName
};

emlrtRSInfo gh_emlrtRSI{
    198,                    // lineNo
    "parenAssign2DColumns", // fcnName
    "D:\\Program "
    "Files\\MATLAB\\R2022a\\toolbox\\shared\\coder\\coder\\+coder\\+internal\\@"
    "sparse\\parenAssign2D.m" // pathName
};

emlrtRSInfo hh_emlrtRSI{
    199,                    // lineNo
    "parenAssign2DColumns", // fcnName
    "D:\\Program "
    "Files\\MATLAB\\R2022a\\toolbox\\shared\\coder\\coder\\+coder\\+internal\\@"
    "sparse\\parenAssign2D.m" // pathName
};

emlrtRSInfo ih_emlrtRSI{
    435,                  // lineNo
    "countNumnzInColumn", // fcnName
    "D:\\Program "
    "Files\\MATLAB\\R2022a\\toolbox\\shared\\coder\\coder\\+coder\\+internal\\@"
    "sparse\\parenAssign2D.m" // pathName
};

emlrtRSInfo mh_emlrtRSI{
    245,                  // lineNo
    "shiftRowidxAndData", // fcnName
    "D:\\Program "
    "Files\\MATLAB\\R2022a\\toolbox\\shared\\coder\\coder\\+coder\\+internal\\@"
    "sparse\\parenAssign2D.m" // pathName
};

emlrtRSInfo nh_emlrtRSI{
    246,                  // lineNo
    "shiftRowidxAndData", // fcnName
    "D:\\Program "
    "Files\\MATLAB\\R2022a\\toolbox\\shared\\coder\\coder\\+coder\\+internal\\@"
    "sparse\\parenAssign2D.m" // pathName
};

omp_lock_t emlrtLockGlobal;

omp_nest_lock_t detrendIBI_priors_nestLockGlobal;

emlrtRTEInfo
    emlrtRTEI{
        419,               // lineNo
        15,                // colNo
        "assert_pmaxsize", // fName
        "D:\\Program "
        "Files\\MATLAB\\R2022a\\toolbox\\eml\\lib\\matlab\\ops\\colon.m" // pName
    };

emlrtDCInfo b_emlrtDCI{
    1501,                  // lineNo
    44,                    // colNo
    "sparse/nullcopyLike", // fName
    "D:\\Program "
    "Files\\MATLAB\\R2022a\\toolbox\\shared\\coder\\coder\\+coder\\+internal\\@"
    "sparse\\sparse.m", // pName
    4                   // checkKind
};

emlrtRTEInfo j_emlrtRTEI{
    58,                   // lineNo
    23,                   // colNo
    "assertValidSizeArg", // fName
    "D:\\Program "
    "Files\\MATLAB\\R2022a\\toolbox\\eml\\eml\\+coder\\+"
    "internal\\assertValidSizeArg.m" // pName
};

emlrtRTEInfo r_emlrtRTEI{
    1629,              // lineNo
    9,                 // colNo
    "assertValidSize", // fName
    "D:\\Program "
    "Files\\MATLAB\\R2022a\\toolbox\\shared\\coder\\coder\\+coder\\+internal\\@"
    "sparse\\sparse.m" // pName
};

emlrtRTEInfo s_emlrtRTEI{
    1632,              // lineNo
    31,                // colNo
    "assertValidSize", // fName
    "D:\\Program "
    "Files\\MATLAB\\R2022a\\toolbox\\shared\\coder\\coder\\+coder\\+internal\\@"
    "sparse\\sparse.m" // pName
};

emlrtDCInfo d_emlrtDCI{
    193,             // lineNo
    48,              // colNo
    "sparse/sparse", // fName
    "D:\\Program "
    "Files\\MATLAB\\R2022a\\toolbox\\shared\\coder\\coder\\+coder\\+internal\\@"
    "sparse\\sparse.m", // pName
    4                   // checkKind
};

emlrtRTEInfo eb_emlrtRTEI{
    36,                     // lineNo
    23,                     // colNo
    "sparse/parenAssign2D", // fName
    "D:\\Program "
    "Files\\MATLAB\\R2022a\\toolbox\\shared\\coder\\coder\\+coder\\+internal\\@"
    "sparse\\parenAssign2D.m" // pName
};

emlrtRTEInfo fb_emlrtRTEI{
    92,                        // lineNo
    1,                         // colNo
    "parenReference2DColumns", // fName
    "D:\\Program "
    "Files\\MATLAB\\R2022a\\toolbox\\shared\\coder\\coder\\+coder\\+internal\\@"
    "sparse\\parenReference2D.m" // pName
};

emlrtRTEInfo gb_emlrtRTEI{
    12,                                   // lineNo
    27,                                   // colNo
    "sparse/sparse_validateNumericIndex", // fName
    "D:\\Program "
    "Files\\MATLAB\\R2022a\\toolbox\\shared\\coder\\coder\\+coder\\+internal\\@"
    "sparse\\private\\validateNumericIndex.m" // pName
};

emlrtRTEInfo
    sb_emlrtRTEI{
        320,     // lineNo
        20,      // colNo
        "colon", // fName
        "D:\\Program "
        "Files\\MATLAB\\R2022a\\toolbox\\eml\\lib\\matlab\\ops\\colon.m" // pName
    };

emlrtRTEInfo fc_emlrtRTEI{
    1498,     // lineNo
    38,       // colNo
    "sparse", // fName
    "D:\\Program "
    "Files\\MATLAB\\R2022a\\toolbox\\shared\\coder\\coder\\+coder\\+internal\\@"
    "sparse\\sparse.m" // pName
};

emlrtRTEInfo gc_emlrtRTEI{
    1500,     // lineNo
    39,       // colNo
    "sparse", // fName
    "D:\\Program "
    "Files\\MATLAB\\R2022a\\toolbox\\shared\\coder\\coder\\+coder\\+internal\\@"
    "sparse\\sparse.m" // pName
};

emlrtRTEInfo hc_emlrtRTEI{
    1501,     // lineNo
    39,       // colNo
    "sparse", // fName
    "D:\\Program "
    "Files\\MATLAB\\R2022a\\toolbox\\shared\\coder\\coder\\+coder\\+internal\\@"
    "sparse\\sparse.m" // pName
};

emlrtRTEInfo rc_emlrtRTEI{
    193,      // lineNo
    42,       // colNo
    "sparse", // fName
    "D:\\Program "
    "Files\\MATLAB\\R2022a\\toolbox\\shared\\coder\\coder\\+coder\\+internal\\@"
    "sparse\\sparse.m" // pName
};

emlrtRTEInfo
    dd_emlrtRTEI{
        401,           // lineNo
        46,            // colNo
        "CXSparseAPI", // fName
        "D:\\Program "
        "Files\\MATLAB\\R2022a\\toolbox\\eml\\eml\\+coder\\+"
        "internal\\CXSparseAPI.m" // pName
    };

emlrtRTEInfo
    ed_emlrtRTEI{
        392,           // lineNo
        50,            // colNo
        "CXSparseAPI", // fName
        "D:\\Program "
        "Files\\MATLAB\\R2022a\\toolbox\\eml\\eml\\+coder\\+"
        "internal\\CXSparseAPI.m" // pName
    };

emlrtRTEInfo
    fd_emlrtRTEI{
        419,           // lineNo
        28,            // colNo
        "CXSparseAPI", // fName
        "D:\\Program "
        "Files\\MATLAB\\R2022a\\toolbox\\eml\\eml\\+coder\\+"
        "internal\\CXSparseAPI.m" // pName
    };

covrtInstance emlrtCoverageInstance;

// End of code generation (detrendIBI_priors_data.cpp)
